package com.ktgj.flight.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

public class FlightOrderInfoVo {
    /** 订单PNR状态 */
    @Excel(name = "订单PNR状态")
    private String pnrstatus;

    /** 票面价 */
    @Excel(name = "票面价")
    private BigDecimal ticketPrice;

    /** 航班号 */
    @Excel(name = "航班号")
    private String flight;

    /** 出发时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出发时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date departureTime;

    /** 到达时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到达时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date arrivalTime;

    /** 计划出发时间 */
    @Excel(name = "出发时间")
    private String departure;

    /** 计划到达时间 */
    @Excel(name = "到达时间")
    private String arrival;

    /** 起飞机场航站楼 */
    @Excel(name = "起飞机场航站楼")
    private String depTerm;

    /** 到达机场航站楼 */
    @Excel(name = "到达机场航站楼")
    private String arrTerm;

    /** 联系人电话 */
    @Excel(name = "联系人电话")
    private String contactPhone;

    /** 证件号 */
    @Excel(name = "证件号")
    private String guestIdno;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String contactName;

    /** 会员姓名 */
    @Excel(name = "会员姓名")
    private String customerName;

    /** 订单号 */
    @Excel(name = "订单号")
    private String ordernum;

    /** 主键 */
    private Long orderId;

    /** 航空公司 */
    @Excel(name = "航空公司")
    private String airliner;

    /** 航班 */
    private String flightInformation;

    /** 路程用时 */
    @Excel(name = "路程用时")
    private String timeDifference;

    /** 1为删除订单，不可再进行外部展示 */
    @Excel(name = "1为删除订单，不可再进行外部展示")
    private String isDeletes;

    /** 会员id */
    @Excel(name = "会员id")
    private Long customerId;

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getIsDeletes() {
        return isDeletes;
    }

    public void setIsDeletes(String isDeletes) {
        this.isDeletes = isDeletes;
    }

    public String getTimeDifference() {
        return timeDifference;
    }

    public void setTimeDifference(String timeDifference) {
        this.timeDifference = timeDifference;
    }

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getArrival() {
        return arrival;
    }

    public void setArrival(String arrival) {
        this.arrival = arrival;
    }

    public String getFlightInformation() {
        return flightInformation;
    }

    public void setFlightInformation(String flightInformation) {
        this.flightInformation = flightInformation;
    }

    public String getAirliner() {
        return airliner;
    }

    public void setAirliner(String airliner) {
        this.airliner = airliner;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getPnrstatus() {
        return pnrstatus;
    }

    public void setPnrstatus(String pnrstatus) {
        this.pnrstatus = pnrstatus;
    }

    public BigDecimal getTicketPrice() {
        return ticketPrice;
    }

    public void setTicketPrice(BigDecimal ticketPrice) {
        this.ticketPrice = ticketPrice;
    }

    public String getFlight() {
        return flight;
    }

    public void setFlight(String flight) {
        this.flight = flight;
    }

    public Date getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(Date departureTime) {
        this.departureTime = departureTime;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public String getDepTerm() {
        return depTerm;
    }

    public void setDepTerm(String depTerm) {
        this.depTerm = depTerm;
    }

    public String getArrTerm() {
        return arrTerm;
    }

    public void setArrTerm(String arrTerm) {
        this.arrTerm = arrTerm;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getGuestIdno() {
        return guestIdno;
    }

    public void setGuestIdno(String guestIdno) {
        this.guestIdno = guestIdno;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getOrdernum() {
        return ordernum;
    }

    public void setOrdernum(String ordernum) {
        this.ordernum = ordernum;
    }
}
